package server.secretaria.aula;

import persistencia.dominio.*;
import persistencia.Persistencia;
import comun.constantes.*;

public class CreaPermisosAgronomiaGPS extends CreaPermisos{


    public CreaPermisosAgronomiaGPS(Persistencia persistencia) throws Exception
    {
      super(persistencia);
    }


     public void cargarPermisosAula(Aula aula)
     {
        this.cargarPermisosAdministradorMaterialesAula(aula);
        this.cargarPermisosAdministrativoAula(aula);
        this.cargarPermisosAlumnoAula(aula);
        this.cargarPermisosDirectorAula(aula);
        this.cargarPermisosInvitadoAula(aula);
        this.cargarPermisosMonitorSIATAula(aula);
        this.cargarPermisosResponsableAula(aula);
        this.cargarPermisosDocenteAula(aula);
        this.cargarPermisosVeedorAula(aula);
        this.cargarPermisosWebMaster(aula);
     }

     public void cargarPermisosComision(Aula aula)
     {
//      this.cargarPermisosAdministradorMaterialesAula(aula);
        this.cargarPermisosAdministrativoComision(aula);
        this.cargarPermisosAlumnoComision(aula);
        this.cargarPermisosDirectorComision(aula);
        this.cargarPermisosInvitadoComision(aula);
        this.cargarPermisosMonitorSIATComision(aula);
        this.cargarPermisosResponsableComision(aula);
        this.cargarPermisosDocenteComision(aula);
        this.cargarPermisosVeedorComision(aula);
        this.cargarPermisosWebMaster(aula);
     }





    public void cargarPermisosMonitorSIATComision(Aula aula)
    {
      crearPermisoMonitorSiat(aula, recursoAlertas, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoCalendario, tipoPermisoLectura);

      crearPermisoMonitorSiat(aula, recursoChat, tipoPermisoNinguno);
      crearPermisoMonitorSiat(aula, recursoCorreo, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoDatosPersonales, tipoPermisoNinguno);

      crearPermisoMonitorSiat(aula, recursoEncuestasHabilitar, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
      crearPermisoMonitorSiat(aula, recursoEncuestasResultados, tipoPermisoLectura);

      crearPermisoMonitorSiat(aula, recursoEstadisticas, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

      crearPermisoMonitorSiat(aula, recursoActividades, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);

      crearPermisoMonitorSiat(aula, recursoFaq, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoForoOpinion, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoForoAsunto, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoForoEstado, tipoPermisoLectura);

      crearPermisoMonitorSiat(aula, recursoInformacion, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoInicio, tipoPermisoLectura);

      crearPermisoMonitorSiat(aula, recursoMaterial, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoMaterialAdicional, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoSoftware, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoBibliografia, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoEnlaces, tipoPermisoEscritura);


      crearPermisoMonitorSiat(aula, recursoNoticias, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoPizarron, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoSecretaria, tipoPermisoNinguno);
      crearPermisoMonitorSiat(aula, recursoContactos, tipoPermisoLectura);
      crearPermisoMonitorSiat(aula, recursoSeguimiento, tipoPermisoLectura);
      
      crearPermisoMonitorSiat(aula, recursoBuscarUsuario, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoListadoAlumnos, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoConfiguracionAula, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoCrearComisiones, tipoPermisoEscritura);
      crearPermisoMonitorSiat(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
    }





  public void cargarPermisosAdministrativoComision(Aula aula)
  {
    crearPermisoAdministrador(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoAdministrador(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoDatosPersonales, tipoPermisoNinguno);

    crearPermisoAdministrador(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoEncuestasResultados, tipoPermisoNinguno);

    crearPermisoAdministrador(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoActividades, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoEvaluarActividades, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoCrearActividades, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoFaq, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoForoOpinion, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoForoEstado, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoInformacion, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoMaterial, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoMaterialAdicional, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoSoftware, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoEnlaces, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoNoticias, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoPizarron, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoContactos, tipoPermisoEscritura);

    crearPermisoAdministrador(aula, recursoSeguimiento, tipoPermisoLectura);
    
    crearPermisoAdministrador(aula, recursoBuscarUsuario, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoListadoAlumnos, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoConfiguracionAula, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoCrearComisiones, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
  }

  public void cargarPermisosColaboradorAula(Aula aula)
  {

  }

  public void cargarPermisosColaboradorComision(Aula aula)
  {

  }

  public void cargarPermisosCoordinadorAula(Aula aula)
  {

  }

  public void cargarPermisosCoordinadorComision(Aula aula)
  {

  }

  public void cargarPermisosMonitorSIATAula(Aula aula)
  {
    crearPermisoMonitorSiat(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoMonitorSiat(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoDatosPersonales, tipoPermisoNinguno);

    crearPermisoMonitorSiat(aula, recursoEncuestasHabilitar, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoEncuestasResultados, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoActividades, tipoPermisoNinguno);

    crearPermisoMonitorSiat(aula, recursoFaq, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoForoOpinion, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoForoEstado, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoInformacion, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoMaterial, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoMaterialAdicional, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoSoftware, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoEnlaces, tipoPermisoLectura);


    crearPermisoMonitorSiat(aula, recursoNoticias, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoPizarron, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoContactos, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoSeguimiento, tipoPermisoLectura);
    
    crearPermisoMonitorSiat(aula, recursoBuscarUsuario, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoListadoAlumnos, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoConfiguracionAula, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoCrearComisiones, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
  }

  public void cargarPermisosResponsableComision(Aula aula)
  {
    crearPermisoResponsable(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoResponsable(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoResponsable(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoResponsable(aula, recursoCorreo, tipoPermisoLectura);
//  crearPermisoResponsable(aula, recursoDatosPersonales, tipoPermisoNinguno);
//  crearPermisoResponsable(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//  crearPermisoResponsable(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//  crearPermisoResponsable(aula, recursoEncuestasResultados, tipoPermisoNinguno);

    crearPermisoResponsable(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoResponsable(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

// $$$ actualizarlo con la particion del recurso
    crearPermisoResponsable(aula, recursoActividades, tipoPermisoLectura);
    crearPermisoResponsable(aula, recursoRecibirYEvaluarActividades, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoEvaluarActividades, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoCrearActividades, tipoPermisoEscritura);

    crearPermisoResponsable(aula, recursoFaq, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoForoOpinion, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoForoAsunto, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoForoEstado, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoInformacion, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoResponsable(aula, recursoMaterial, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoBibliografia, tipoPermisoNinguno);
    crearPermisoResponsable(aula, recursoEnlaces, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoSoftware, tipoPermisoEscritura);
//    crearPermisoResponsable(aula, recursoMaterialAdicional, tipoPermisoEscritura);


//    crearPermisoResponsable(aula, recursoNoticias, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoPizarron, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoResponsable(aula, recursoContactos, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoSeguimiento, tipoPermisoLectura);
    
    crearPermisoResponsable(aula, recursoBuscarUsuario, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoListadoAlumnos, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoConfiguracionAula, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoCrearComisiones, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
  }

  public void cargarPermisosDirectorComision(Aula aula)
  {
    crearPermisoDirector(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoDirector(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoDirector(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

// $$$ actualizarlo con la particion del recurso
    crearPermisoDirector(aula, recursoActividades, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoEvaluarActividades, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoCrearActividades, tipoPermisoLectura);

    crearPermisoDirector(aula, recursoFaq, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoForoOpinion, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoForoEstado, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoInformacion, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoDirector(aula, recursoMaterial, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoEnlaces, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoSoftware, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoMaterialAdicional, tipoPermisoLectura);


    crearPermisoDirector(aula, recursoNoticias, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoPizarron, tipoPermisoLectura);
    crearPermisoDirector(aula, recursoContactos, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoSeguimiento, tipoPermisoLectura);
    
    crearPermisoDirector(aula, recursoBuscarUsuario, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoListadoAlumnos, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoConfiguracionAula, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoCrearComisiones, tipoPermisoEscritura);
    crearPermisoDirector(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
  }



  public void cargarPermisosAlumnoComision(Aula aula)
  {
    crearPermisoAlumno(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoCalendario, tipoPermisoLectura);

//  crearPermisoAlumno(aula, recursoChat, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoCorreo, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoDatosPersonales, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasResultados, tipoPermisoNinguno);

    crearPermisoAlumno(aula, recursoEstadisticas, tipoPermisoNinguno);
    crearPermisoAlumno(aula, recursoEstadisticasAcceso, tipoPermisoNinguno);


    crearPermisoAlumno(aula, recursoActividades, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoEnviarActividadesYVerCalificaciones, tipoPermisoEscritura);

    crearPermisoAlumno(aula, recursoFaq, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoForoOpinion, tipoPermisoEscritura);
    crearPermisoAlumno(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoForoEstado, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoInformacion, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoAlumno(aula, recursoMaterial, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoBibliografia, tipoPermisoNinguno);
    crearPermisoAlumno(aula, recursoEnlaces, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoSoftware, tipoPermisoLectura);
//    crearPermisoAlumno(aula, recursoMaterialAdicional, tipoPermisoLectura);


//    crearPermisoAlumno(aula, recursoNoticias, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoPizarron, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoAlumno(aula, recursoContactos, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoSeguimiento, tipoPermisoLectura);
  }

  public void cargarPermisosAdministrativoAula(Aula aula)
  {
    crearPermisoAdministrador(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoAdministrador(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoDatosPersonales, tipoPermisoNinguno);

    crearPermisoAdministrador(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoEncuestasResultados, tipoPermisoNinguno);

    crearPermisoAdministrador(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoActividades, tipoPermisoNinguno);

    crearPermisoAdministrador(aula, recursoFaq, tipoPermisoNinguno);

    crearPermisoAdministrador(aula, recursoForoOpinion, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoForoEstado, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoInformacion, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoMaterial, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoMaterialAdicional, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoSoftware, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoEnlaces, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoNoticias, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoPizarron, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoContactos, tipoPermisoEscritura);

    crearPermisoAdministrador(aula, recursoSeguimiento, tipoPermisoLectura);
    
    crearPermisoAdministrador(aula, recursoBuscarUsuario, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoListadoAlumnos, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoConfiguracionAula, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoCrearComisiones, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
    
  }




  public void cargarPermisosAdministradorMaterialesAula(Aula aula)
  {
    crearPermisoAdministradorMateriales(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoAdministradorMateriales(aula, recursoCalendario, tipoPermisoLectura);

    crearPermisoAdministradorMateriales(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoAdministradorMateriales(aula, recursoDatosPersonales, tipoPermisoNinguno);

    crearPermisoAdministradorMateriales(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoEncuestasResultados, tipoPermisoNinguno);

    crearPermisoAdministradorMateriales(aula, recursoEstadisticas, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoEstadisticasAcceso, tipoPermisoNinguno);

    crearPermisoAdministradorMateriales(aula, recursoActividades, tipoPermisoNinguno);

    crearPermisoAdministradorMateriales(aula, recursoFaq, tipoPermisoNinguno);

    crearPermisoAdministradorMateriales(aula, recursoForoOpinion, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoForoAsunto, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoForoEstado, tipoPermisoNinguno);

    crearPermisoAdministradorMateriales(aula, recursoInformacion, tipoPermisoEscritura);
    crearPermisoAdministradorMateriales(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoAdministradorMateriales(aula, recursoMaterial, tipoPermisoEscritura);
    crearPermisoAdministradorMateriales(aula, recursoMaterialAdicional, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoSoftware, tipoPermisoEscritura);
    crearPermisoAdministradorMateriales(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoAdministradorMateriales(aula, recursoEnlaces, tipoPermisoLectura);

    crearPermisoAdministradorMateriales(aula, recursoNoticias, tipoPermisoEscritura);
    crearPermisoAdministradorMateriales(aula, recursoPizarron, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoAdministradorMateriales(aula, recursoContactos, tipoPermisoLectura);

    crearPermisoAdministradorMateriales(aula, recursoSeguimiento, tipoPermisoLectura);
  }



  /*
  public void cargarPermisosAdministrativoComisionEconomicas(Aula aula)
  {
    crearPermisoAdministrador(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoAdministrador(aula, recursoChat, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoDatosPersonales, tipoPermisoEscritura);

    crearPermisoAdministrador(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoEncuestasResultados, tipoPermisoNinguno);

    crearPermisoAdministrador(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoActividades, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoFaq, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoForoOpinion, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoForoEstado, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoInformacion, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoMaterial, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoMaterialAdicional, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoSoftware, tipoPermisoNinguno);
    crearPermisoAdministrador(aula, recursoBibliografia, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoEnlaces, tipoPermisoEscritura);



    crearPermisoAdministrador(aula, recursoNoticias, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoPizarron, tipoPermisoLectura);
    crearPermisoAdministrador(aula, recursoSecretaria, tipoPermisoEscritura);
    crearPermisoAdministrador(aula, recursoCompaneros, tipoPermisoLectura);

    crearPermisoAdministrador(aula, recursoSeguimiento, tipoPermisoLectura);
  }
  */
  public void cargarPermisosTutorComision(Aula aula)
  {

  }

// cambiar por docente
  public void cargarPermisosDocenteComision(Aula aula)
  {
    crearPermisoDocente(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoDocente(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoDocente(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoDocente(aula, recursoCorreo, tipoPermisoLectura);
//  crearPermisoDocente(aula, recursoDatosPersonales, tipoPermisoNinguno);
//  crearPermisoDocente(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//  crearPermisoDocente(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//  crearPermisoDocente(aula, recursoEncuestasResultados, tipoPermisoNinguno);
    crearPermisoDocente(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoDocente(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

    crearPermisoDocente(aula, recursoActividades, tipoPermisoLectura);
    crearPermisoDocente(aula, recursoRecibirYEvaluarActividades, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoEvaluarActividades, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoCrearActividades, tipoPermisoEscritura);

    crearPermisoDocente(aula, recursoFaq, tipoPermisoEscritura);

    crearPermisoDocente(aula, recursoForoOpinion, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoForoAsunto, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoForoEstado, tipoPermisoEscritura);

    crearPermisoDocente(aula, recursoInformacion, tipoPermisoEscritura);

    crearPermisoDocente(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoDocente(aula, recursoMaterial, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoBibliografia, tipoPermisoNinguno);
    crearPermisoDocente(aula, recursoEnlaces, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoSoftware, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoMaterialAdicional, tipoPermisoNinguno);

    crearPermisoDocente(aula, recursoNoticias, tipoPermisoNinguno);
    crearPermisoDocente(aula, recursoPizarron, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoDocente(aula, recursoContactos, tipoPermisoEscritura);
    crearPermisoDocente(aula, recursoSeguimiento, tipoPermisoLectura);

  }

  public void cargarPermisosInvitadoComision(Aula aula)
  {
    crearPermisoInvitado(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoCalendario, tipoPermisoLectura);

    crearPermisoInvitado(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoInvitado(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoDatosPersonales, tipoPermisoNinguno);
    crearPermisoInvitado(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
    crearPermisoInvitado(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoInvitado(aula, recursoEncuestasResultados, tipoPermisoNinguno);
    crearPermisoInvitado(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

    crearPermisoInvitado(aula, recursoActividades, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoEvaluarActividades, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoCrearActividades, tipoPermisoLectura);

    crearPermisoInvitado(aula, recursoFaq, tipoPermisoLectura);

    crearPermisoInvitado(aula, recursoForoOpinion, tipoPermisoEscritura);
    crearPermisoInvitado(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoForoEstado, tipoPermisoLectura);

    crearPermisoInvitado(aula, recursoInformacion, tipoPermisoLectura);

    crearPermisoInvitado(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoInvitado(aula, recursoMaterial, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoEnlaces, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoSoftware, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoMaterialAdicional, tipoPermisoLectura);

    crearPermisoInvitado(aula, recursoNoticias, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoPizarron, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoInvitado(aula, recursoContactos, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoSeguimiento, tipoPermisoLectura);

  }


  public void cargarPermisosVeedorComision(Aula aula)
  {
    crearPermisoVeedor(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoCalendario, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoCarpetaPersonal, tipoPermisoEscritura);
    crearPermisoVeedor(aula, recursoChat, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoDatosPersonales, tipoPermisoEscritura);
    crearPermisoVeedor(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoEncuestasResultados, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoEstadisticasAcceso, tipoPermisoLectura);


    crearPermisoVeedor(aula, recursoEvaluarArchivo, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoFaq, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoForoOpinion, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoForoEstado, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoInformacion, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoInicio, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoMaterial, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoEnlaces, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoSoftware, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoMaterialAdicional, tipoPermisoLectura);

    crearPermisoVeedor(aula, recursoActividades, tipoPermisoLectura);

    crearPermisoVeedor(aula, recursoNoticias, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoPizarron, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoContactos, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoSeguimiento, tipoPermisoNinguno);

  }


  public void cargarPermisosVeedorAula(Aula aula)
  {
    crearPermisoVeedor(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoCalendario, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoCarpetaPersonal, tipoPermisoEscritura);
    crearPermisoVeedor(aula, recursoChat, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoDatosPersonales, tipoPermisoEscritura);
    crearPermisoVeedor(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoEncuestasResultados, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoEstadisticasAcceso, tipoPermisoLectura);


    crearPermisoVeedor(aula, recursoEvaluarArchivo, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoFaq, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoForoOpinion, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoForoEstado, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoInformacion, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoInicio, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoMaterial, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoEnlaces, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoSoftware, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoMaterialAdicional, tipoPermisoLectura);

    crearPermisoVeedor(aula, recursoActividades, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoRecibirYEvaluarActividades, tipoPermisoNinguno);


    crearPermisoVeedor(aula, recursoNoticias, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoPizarron, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoVeedor(aula, recursoContactos, tipoPermisoLectura);
    crearPermisoVeedor(aula, recursoSeguimiento, tipoPermisoNinguno);
  }

  public void cargarPermisosResponsableAula(Aula aula)
  {
    crearPermisoResponsable(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoResponsable(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoResponsable(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoResponsable(aula, recursoCorreo, tipoPermisoLectura);
//    crearPermisoResponsable(aula, recursoDatosPersonales, tipoPermisoNinguno);
//    crearPermisoResponsable(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//    crearPermisoResponsable(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//    crearPermisoResponsable(aula, recursoEncuestasResultados, tipoPermisoNinguno);
    crearPermisoResponsable(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoResponsable(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

//    crearPermisoResponsable(aula, recursoActividades, tipoPermisoNinguno);
//    crearPermisoResponsable(aula, recursoRecibirYEvaluarActividades, tipoPermisoNinguno);

    crearPermisoResponsable(aula, recursoFaq, tipoPermisoEscritura);

    crearPermisoResponsable(aula, recursoForoOpinion, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoForoAsunto, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoForoEstado, tipoPermisoEscritura);

    crearPermisoResponsable(aula, recursoInformacion, tipoPermisoEscritura);

    crearPermisoResponsable(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoResponsable(aula, recursoMaterial, tipoPermisoEscritura);
//  crearPermisoResponsable(aula, recursoBibliografia, tipoPermisoNinguno);
    crearPermisoResponsable(aula, recursoEnlaces, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoSoftware, tipoPermisoEscritura);
//  crearPermisoResponsable(aula, recursoMaterialAdicional, tipoPermisoLectura);

//    crearPermisoResponsable(aula, recursoNoticias, tipoPermisoEscritura);
//    crearPermisoResponsable(aula, recursoPizarron, tipoPermisoNinguno);
    crearPermisoResponsable(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoResponsable(aula, recursoContactos, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoSeguimiento, tipoPermisoLectura);
    
    crearPermisoResponsable(aula, recursoBuscarUsuario, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoListadoAlumnos, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoConfiguracionAula, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoCrearComisiones, tipoPermisoEscritura);
    crearPermisoResponsable(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
  }

  public void cargarPermisosTutorAula(Aula aula)
  {

  }
// cambiar a docente
  public void cargarPermisosDocenteAula(Aula aula)
  {
    crearPermisoDocente(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoDocente(aula, recursoCalendario, tipoPermisoEscritura);

    crearPermisoDocente(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoDocente(aula, recursoCorreo, tipoPermisoLectura);
//  crearPermisoDocente(aula, recursoDatosPersonales, tipoPermisoNinguno);
//   crearPermisoDocente(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//   crearPermisoDocente(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//   crearPermisoDocente(aula, recursoEncuestasResultados, tipoPermisoNinguno);
     crearPermisoDocente(aula, recursoEstadisticas, tipoPermisoLectura);
     crearPermisoDocente(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

//    crearPermisoDocente(aula, recursoActividades, tipoPermisoNinguno);
//    crearPermisoDocente(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);

     crearPermisoDocente(aula, recursoFaq, tipoPermisoEscritura);

     crearPermisoDocente(aula, recursoForoOpinion, tipoPermisoEscritura);
     crearPermisoDocente(aula, recursoForoAsunto, tipoPermisoEscritura);
     crearPermisoDocente(aula, recursoForoEstado, tipoPermisoEscritura);

     crearPermisoDocente(aula, recursoInformacion, tipoPermisoEscritura);

     crearPermisoDocente(aula, recursoInicio, tipoPermisoLectura);

     crearPermisoDocente(aula, recursoMaterial, tipoPermisoEscritura);
     crearPermisoDocente(aula, recursoBibliografia, tipoPermisoNinguno);
     crearPermisoDocente(aula, recursoEnlaces, tipoPermisoEscritura);
     crearPermisoDocente(aula, recursoSoftware, tipoPermisoEscritura);
     crearPermisoDocente(aula, recursoMaterialAdicional, tipoPermisoNinguno);

     crearPermisoDocente(aula, recursoNoticias, tipoPermisoNinguno);
     crearPermisoDocente(aula, recursoPizarron, tipoPermisoNinguno);
     crearPermisoDocente(aula, recursoSecretaria, tipoPermisoNinguno);
     crearPermisoDocente(aula, recursoContactos, tipoPermisoEscritura);
     crearPermisoDocente(aula, recursoSeguimiento, tipoPermisoLectura);
  }


  public void cargarPermisosInvitadoAula(Aula aula)
  {
    crearPermisoInvitado(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoInvitado(aula, recursoCalendario, tipoPermisoLectura);

     crearPermisoInvitado(aula, recursoChat, tipoPermisoNinguno);
     crearPermisoInvitado(aula, recursoCorreo, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoDatosPersonales, tipoPermisoNinguno);
     crearPermisoInvitado(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
     crearPermisoInvitado(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
     crearPermisoInvitado(aula, recursoEncuestasResultados, tipoPermisoNinguno);
     crearPermisoInvitado(aula, recursoEstadisticas, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

//    crearPermisoInvitado(aula, recursoActividades, tipoPermisoNinguno);
//    crearPermisoInvitado(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);

     crearPermisoInvitado(aula, recursoFaq, tipoPermisoNinguno);

     crearPermisoInvitado(aula, recursoForoOpinion, tipoPermisoEscritura);
     crearPermisoInvitado(aula, recursoForoAsunto, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoForoEstado, tipoPermisoLectura);

     crearPermisoInvitado(aula, recursoInformacion, tipoPermisoLectura);

     crearPermisoInvitado(aula, recursoInicio, tipoPermisoLectura);

     crearPermisoInvitado(aula, recursoMaterial, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoBibliografia, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoEnlaces, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoSoftware, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoMaterialAdicional, tipoPermisoLectura);

     crearPermisoInvitado(aula, recursoNoticias, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoPizarron, tipoPermisoNinguno);
     crearPermisoInvitado(aula, recursoSecretaria, tipoPermisoNinguno);
     crearPermisoInvitado(aula, recursoContactos, tipoPermisoLectura);
     crearPermisoInvitado(aula, recursoSeguimiento, tipoPermisoLectura);
  }



  public void cargarPermisosDirectorAula(Aula aula)
  {
     crearPermisoDirector(aula, recursoAlertas, tipoPermisoLectura);
     crearPermisoDirector(aula, recursoCalendario, tipoPermisoLectura);

     crearPermisoDirector(aula, recursoChat, tipoPermisoNinguno);
     crearPermisoDirector(aula, recursoCorreo, tipoPermisoLectura);
     crearPermisoDirector(aula, recursoEstadisticas, tipoPermisoLectura);
     crearPermisoDirector(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

     crearPermisoDirector(aula, recursoFaq, tipoPermisoLectura);

     crearPermisoDirector(aula, recursoForoOpinion,tipoPermisoLectura);
     crearPermisoDirector(aula, recursoForoAsunto, tipoPermisoLectura);
     crearPermisoDirector(aula, recursoForoEstado, tipoPermisoLectura);

     crearPermisoDirector(aula, recursoInformacion, tipoPermisoLectura);
     crearPermisoDirector(aula, recursoInicio, tipoPermisoLectura);

     crearPermisoDirector(aula, recursoMaterial, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoBibliografia, tipoPermisoLectura);
     crearPermisoDirector(aula, recursoEnlaces, tipoPermisoLectura);
     crearPermisoDirector(aula, recursoSoftware, tipoPermisoLectura);

     crearPermisoDirector(aula, recursoNoticias, tipoPermisoLectura);
     crearPermisoDirector(aula, recursoContactos, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoSeguimiento, tipoPermisoLectura);
     
     crearPermisoDirector(aula, recursoBuscarUsuario, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoListadoAlumnos, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoConfiguracionAula, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoCrearComisiones, tipoPermisoEscritura);
     crearPermisoDirector(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
  }


  public void cargarPermisosAlumnoAula(Aula aula)
  {
    crearPermisoAlumno(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoCalendario, tipoPermisoLectura);

    crearPermisoAlumno(aula, recursoChat, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoCorreo, tipoPermisoLectura);
//  crearPermisoAlumno(aula, recursoDatosPersonales, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasResultados, tipoPermisoNinguno);

    crearPermisoAlumno(aula, recursoEstadisticas, tipoPermisoNinguno);
    crearPermisoAlumno(aula, recursoEstadisticasAcceso, tipoPermisoNinguno);

    crearPermisoAlumno(aula, recursoActividades, tipoPermisoNinguno);
    crearPermisoAlumno(aula, recursoEnviarActividadesYVerCalificaciones, tipoPermisoNinguno);

    crearPermisoAlumno(aula, recursoFaq, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoForoOpinion, tipoPermisoEscritura);
    crearPermisoAlumno(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoForoEstado, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoInformacion, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoAlumno(aula, recursoMaterial, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoBibliografia, tipoPermisoNinguno);
    crearPermisoAlumno(aula, recursoEnlaces, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoSoftware, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoMaterialAdicional, tipoPermisoNinguno);


//    crearPermisoAlumno(aula, recursoNoticias, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoPizarron, tipoPermisoNinguno);
    crearPermisoAlumno(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoAlumno(aula, recursoContactos, tipoPermisoLectura);
    crearPermisoAlumno(aula, recursoSeguimiento, tipoPermisoLectura);
  }

}